package com.indusfo.spc.mapper;

import com.indusfo.spc.pojo.Menu;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface MenuMapper {
	     /**
	      * 更据上级菜单查询
	      * @param
	      * @return
	      */
         List<Menu> selectMenus(String vcMenuPar);
         /**
          * 查询单个菜单信息
          * 暂留Mapper,后期可继续添加
          * @param lRoleId
          * @return
          */
         List<Menu> selectMenu(@Param("lMenuId") Integer lRoleId);
         /**
          * 超级管理员的单独接口,保护超级管理员的权限设计,
          * 为超级管理员用户能够始终拥有所有的菜单
          * @Title: MenuMapper   
          * @return
          */
         List<Menu> selectMenuAll();
         /**
          * 根据用户ID查询相关菜单信息
          * @Title: MenuMapper   
          * @param userId
          * @return
          */
         List<Menu> slectMenuByUserId(Integer userId);
}
